package com.zjgxzh.agentservice.pojo;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

@Data
public class AgentTemplate {
    private String template;
    private String name;
    private String description;
    private String icon;
    private String welcome;

    public AgentTemplate(String template, String name, String description, String icon, String welcome) {
        this.template = template;
        this.name = name;
        this.description = description;
        this.icon = icon;
        this.welcome = welcome;
    }

    public static Map<String,AgentTemplate> templates = new HashMap<>();
    public static Map<String,String> assistantIds = new HashMap<>();
    static {
        templates.put("python",new AgentTemplate(
                "python","python后端面试","面试关于python后端的相关知识", "man","现在开始Python后端面试"));
        templates.put("vue",new AgentTemplate(
                "vue","web前端面试","面试关于vue3+vite web前端的知识", "woman","现在开始web前端面试"));
        templates.put("java",new AgentTemplate(
                "java","java后端面试","面试关于Java Spring Boot的知识", "woman","现在开始java后端面试"));
        assistantIds.put("python","app-E8EkhUSXt6CDdkPCP84UxTDG");
        assistantIds.put("vue","app-Q80M208G1xP76uA4FX0qVJ3X");
        assistantIds.put("java","app-IOvFHKuvOX4INKT7SLPowhYK");
    }
}

